
# 字符串方法
"""
1. 连接字符串 : join(seq)
2. 分割字符串 ： split(分隔符) ，分割后的值存在列表中
3. 查找字符串 ： 返回的结果是字符的索引
    find(字符)    ： 当没有此字符时，返回-1
    index(字符)   ： 当没有找到此字符时，报错ValueError: substring not found
4. 判断是否以XXX开头 ： startswith(标识符)
5. 判断是否以xxx结尾 ： endswith(标识符)
6. 替换字符串        ： replace(旧值,新值)
"""

astr = "+++"
bstr = astr.join("hello")
print(bstr)

cstr = "python go java ruby c++"
dstr = cstr.split("o")
print(dstr)

print("查找是否存在go:",cstr.find('go'))
print("查找是否存在xx:",cstr.find('xx'))
print("查找是否存在go:",cstr.index('go'))
# print("查找是否存在xx:",cstr.index('xx'))

fstr = "demo_xx.py"
print("查找是否以demo开头:",fstr.startswith('demo'))
print("查找是否以py结尾:",fstr.endswith('py'))

gstr = "hello world"
hstr = gstr.replace("world","python")
print(hstr)